#pragma once

namespace DirectUI
{
	class CUIStringFormat 
		: public CUINoAggregateObjectImplHelper<IUIStringFormat, CUIStringFormat, IUIStringFormat>
	{
		DECLARE_CLASS(CUIStringFormat, StringFormat)
	public:
		CUIStringFormat(void);
		~CUIStringFormat(void);

		virtual void	ResetDefault();
		virtual LPCTSTR GetAlignment();
		virtual LPCTSTR GetLineAlignment();
		virtual void	SetLineAlignment(LPCTSTR lpLineAlignment);
		virtual void	SetAlignment(LPCTSTR lpAlignment);

	private:
		CString		m_szAlignment;
		CString		m_szLineAlignment;
	};
}
